/* table */
.table-header{ height: 30px; border-bottom: 2px solid #dcdcdc; padding-bottom: 4px;}
.table-wrap { position: relative; border: 1px solid #dcdcdc; font-size: 12px; overflow-x: hidden; }
.table-wrap .table{width: 100%;}
.table-wrap th{ height: 30px; padding-left: 5px; border-bottom: 1px solid #dcdcdc; background-color: #f2f2f2;}
.table-wrap td{ padding-left: 5px; border-bottom: 1px solid #dcdcdc;}
.table-wrap tr:hover td{ background-color: #fff9ee;}
.no-data{ height: 250px; text-align: center; font-size: 14px;}
.no-data span{ display: inline-block; width: 120px; height: 50px; padding-top: 70px; margin: 70px auto 0; text-align: center; color: #b2b2b2; text-shadow:1px 1px rgba(255,255,255,.9); background: url(/static_public/images/icon/nodata.png) no-repeat center top;}
.union-name{ display:inline-block; padding:1px 8px; background-color:#ff7713; color:#fff; border-radius:2px; margin-top:4px}

/* sheet */
.sheet th, .sheet td{ padding: 0 5px; border: 1px solid #d9d9d9; text-align: center}
.sheet th.ta-l, .sheet td.ta-l, .sheet .ta-l td, .sheet .ta-l th{ text-align: left;}
.sheet tr:hover td{ background-color: #fff9ee;}
.thead th{ background-color: #f7f7f7;}

/* */
.form-cell{ padding: 4px 6px 4px 0; line-height: 22px;}
.cell-split{ padding-bottom: 15px;}
.cell-split-s{ padding-bottom: 10px;}

/* grid */
.grid-header { height: 30px; padding-bottom: 4px; position: relative }
.grid-table{ border: 1px solid #e6e6e6; border-bottom: 0;}
.grid-table td{ padding-left: 10px; }
.grid-table tr:hover td{ background-color: #f2f2f2;}
.grid-cell{ border-bottom: 1px solid #e6e6e6}